/*轮播图*/
.slide_box { width:100%; overflow: hidden; position: relative; height:510px;min-width: 1160px;}
.slide_right_middle li a,.jk_tszl a,.floor_left_box a,.floor_right_r a{width:100%;height: 100%;display: block}
.slide_right_bottom dt a em{ display: inline-block;*display: inline;*zoom:1; cursor: pointer;}

.banner-btn{background: url(../img/hsh2018.png) no-repeat}
.banner{ position:relative; z-index:50; width:100%; height:510px; overflow:hidden; }
.banner_bg{width: 386px;height:510px;position: absolute;top: 0px;z-index: 999;overflow: hidden;}
.banner_left{left:50%;margin-left:-991px;}
.banner_right{right:50%;margin-right:-991px;}
.banner-btn{position:absolute; top: 50%; width: 34px; height: 68px; margin-top: -34px;opacity: 0.7;filter:alpha(opacity=70);z-index: 99;display: none}
.banner-prev{background-position:-2px -275px; left:50%;margin-left:-380px;}
.banner-next{background-position:-37px -275px;right:50%;margin-right:-380px;}
.banner-prev:hover,.banner-next:hover{opacity:1;filter:alpha(opacity=100);}
.banner-pic li{ display:none;width:100%; height:510px;position: absolute;top:0;left:0;z-index: 60;}
.banner-pic li a{width:760px; height:510px;margin:0 auto;display: block;}
.banner-pic li img{ display:block; width:760px; height:510px; }
.banner-pic li span img{ display:block; width:24px; height:14px; }
.banner-ctrl{ position:absolute; z-index:80; bottom:10px; left:50%; height:35px;}
.banner-ctrl li{ display:inline; position:relative; float:left; width:70px; height:35px; margin-left:1px;line-height:35px}
.banner-ctrl li.first{ margin-left:0; }
.banner-ctrl li .bg{ position:absolute; z-index:5; top:0; width:100%; height:35px; background:#000; opacity:.3; filter:alpha(opacity=30); -webkit-transition:all .3s; transition:all .3s; }
.banner-ctrl li.current .bg{ top:-10px; height:45px; opacity:.65; filter:alpha(opacity=65); }
.banner-ctrl li .ctrl-dot{ display:none; position:absolute; z-index:7; top:-4px; width:100%; height:4px; text-align:center; }
.banner-ctrl li.current .ctrl-dot{ display:block; }
.banner-ctrl li .ctrl-dot i{ display:inline-block; width:8px; height:4px; *margin-right:3px; background:#fff; vertical-align:top; overflow:hidden; }
.banner-ctrl li .ctrl-dot i.on{ background:#0860A2; }
.banner-ctrl li .title-item{ display:none; position:absolute; z-index:8; bottom:35px; left:0;_bottom:34px; width:212px; height:auto; overflow:hidden; -webkit-transition:all .3s; transition:all .3s; }
.banner-ctrl li .title-item .title-bg{ position:absolute; z-index:1; width:223px; height:250px; background:#000; opacity:.65; filter:alpha(opacity=65); }
.banner-ctrl li .title-item .title-list{ position:relative; z-index:2; padding:8px 10px 2px 13px; }
.banner-ctrl li .title-item p{ height:18px; margin-bottom:6px; overflow:hidden;line-height: 18px}
.banner-ctrl li .title-item p i{ display:inline-block; width:8px; height:4px; margin-right:8px; background:#fff; vertical-align:middle; overflow:hidden; }
.banner-ctrl li .title-item p.now i{ background:#0860A2; }
.banner-ctrl li .title-item p a{ width:180px; height:18px; color:#ddd; vertical-align:middle; overflow:hidden; }
.banner-ctrl li h4{ position:absolute; z-index:6; top:0; width:100%; height:35px; color:#fff;line-height:35px; text-align:center; font-size:12px;overflow:hidden; cursor: pointer;}
.banner-ctrl li.mouse-hover .bg{ top:0; height:35px; }
.banner-ctrl li.mouse-hover .ctrl-dot{ display:none; }
.banner-ctrl li.mouse-hover .title-item{ display:block; }

.addSign{ width: 24px; height:14px; position:absolute; bottom:1px; left: 1px; z-index:99; }
